package edu.jd.movieplatform.security.c_admin.dao;


import edu.jd.movieplatform.security.c_admin.CAdmin;
import edu.jd.movieplatform.security.c_admin.CAdminDto;
import edu.jd.movieplatform.security.c_admin.DelCAdminDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CAdminDao {

    List<CAdmin> findCAdminListByCondition(CAdminDto dto);
    List<CAdmin> findNoCAdminList(CAdminDto dto);

    CAdmin findCAdminById(String m_id);

    void insertCAdmintoSYS(CAdminDto dto);
    void insertCAdmintoMR(CAdminDto dto);

    void updateCAdmin(CAdminDto dto);

    void deleteCAdmin(DelCAdminDto[] delCAdmin);

    void deleteOneCAdmin(String m_id);

    int findCinemaByAdminIds(DelCAdminDto[] delAdmin);

    int findCinemaByAdmin(String m_id);


    void updateCinema(CAdminDto dto);

    int findCAdminINCinema(Integer cnm_id);

    void emptyCinema(CAdminDto dto);
}
